Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista zależny od poziomu

Opis

Text copied to clipboard!
Szukamy Programisty zależnego od poziomu, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie aplikacji dostosowanych do poziomu zaawansowania użytkowników. Idealny kandydat będzie posiadał doświadczenie w tworzeniu systemów, które dynamicznie dostosowują się do umiejętności i potrzeb użytkownika końcowego, zapewniając intuicyjne i efektywne doświadczenie użytkownika. W tej roli będziesz współpracować z zespołami projektowymi, analitykami danych oraz specjalistami UX/UI, aby tworzyć rozwiązania, które są skalowalne, bezpieczne i łatwe w użyciu. Twoje zadania będą obejmować analizę wymagań użytkowników, projektowanie architektury systemu, implementację funkcjonalności oraz testowanie i optymalizację kodu. Będziesz również odpowiedzialny za integrację z zewnętrznymi API oraz utrzymanie dokumentacji technicznej. Oczekujemy, że kandydat będzie posiadał solidne umiejętności programistyczne w językach takich jak JavaScript, Python lub Java, a także doświadczenie z frameworkami frontendowymi (np. React, Angular) i backendowymi (np. Node.js, Django, Spring). Znajomość zasad projektowania zorientowanego na użytkownika oraz doświadczenie w pracy z systemami rekomendacyjnymi lub adaptacyjnymi będzie dużym atutem. Jeśli jesteś osobą, która potrafi myśleć analitycznie, rozwiązywać złożone problemy i chcesz tworzyć oprogramowanie, które realnie wpływa na komfort użytkowników, ta rola jest dla Ciebie. Oferujemy elastyczne godziny pracy, możliwość pracy zdalnej, dostęp do najnowszych technologii oraz przyjazne środowisko pracy sprzyjające rozwojowi zawodowemu.

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji dostosowanych do poziomu użytkownika
  • Analiza wymagań funkcjonalnych i niefunkcjonalnych
  • Współpraca z zespołami UX/UI i analitykami danych
  • Implementacja logiki adaptacyjnej w aplikacjach
  • Testowanie i debugowanie kodu
  • Integracja z zewnętrznymi API i usługami
  • Tworzenie i utrzymywanie dokumentacji technicznej
  • Optymalizacja wydajności aplikacji
  • Udział w przeglądach kodu i planowaniu sprintów
  • Monitorowanie działania aplikacji i reagowanie na błędy

Wymagania

Text copied to clipboard!
  • Minimum 3 lata doświadczenia w programowaniu
  • Znajomość JavaScript, Python lub Java
  • Doświadczenie z frameworkami frontendowymi i backendowymi
  • Znajomość zasad projektowania zorientowanego na użytkownika
  • Umiejętność pracy zespołowej i komunikacji
  • Doświadczenie z systemami adaptacyjnymi lub rekomendacyjnymi
  • Znajomość baz danych relacyjnych i nierelacyjnych
  • Umiejętność pisania testów jednostkowych i integracyjnych
  • Znajomość narzędzi kontroli wersji (np. Git)
  • Dobra znajomość języka angielskiego w mowie i piśmie

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w tworzeniu systemów adaptacyjnych?
  • Z jakich języków programowania korzystasz najczęściej?
  • Czy pracowałeś wcześniej z zespołami UX/UI?
  • Jakie narzędzia wykorzystujesz do testowania aplikacji?
  • Czy masz doświadczenie z integracją API?
  • Jakie projekty realizowałeś, które były dostosowane do poziomu użytkownika?
  • Jak radzisz sobie z optymalizacją wydajności aplikacji?
  • Czy masz doświadczenie w pracy zdalnej?
  • Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
  • Czy posiadasz certyfikaty techniczne?